  /** 
     This program tests the DataSet class. 
  */ 
  public class DataSetTester 
  { 
    public static void main(String[] args) 
     { 
        DataSet bankData = new DataSet(); 
 
       bankData.add(new BankAccount(0)); 
       bankData.add(new BankAccount(10000)); 
       bankData.add(new BankAccount(2000)); 
 
       System.out.println(Average balance:  
            + bankData.getAverage()); 
       System.out.println(Expected: 4000); 
       Measurable max = bankData.getMaximum(); 
       System.out.println(Highest balance:  
             + max.getMeasure()); 
       System.out.println(Expected: 10000); 
 
       DataSet coinData = new DataSet(); 

       coinData.add(new Coin(0.25, quarter)); 
       coinData.add(new Coin(0.1, dime)); 
       coinData.add(new Coin(0.05, nickel)); 
 
       System.out.println(Average coin value:  
             + coinData.getAverage()); 
       System.out.println(Expected: 0.133); 
       max = coinData.getMaximum(); 
       System.out.println(Highest coin value:  
             + max.getMeasure()); 
      System.out.println(Expected: 0.25); 
    } 
 } 
